There is no difference between team captains and co-captains in terms of access and capabilities. The co-captain functionality was created as a feature request after regular captains already existed. Creating multi-captains (co-captains) was a way of meeting this request while still maintaining the existing structure.