1 - The main differences are legal: in a co-op, you do not own your actual unit, but own a percentage in the entire project, and get an exclusive right to reside in a specific unit.
in a condo, you own your unit and mutually with all other owners own the common spaces/elements.
2 - in the past...