Are all co-ops self managed by residents?

No. Larger co-ops tend to utilize professional management, but co-ops in general may be either resident or professionally managed. Both typically elect a board of directors from among the residents which sets policies.  Some co-ops also have ongoing support from outside sponsors or support organizations which help the resident boards to manage the finances and oversee property management contractors.