For external user to collaborate with communities, community should be created in restricted type with external access enabled. Once created, it cannot be changed to any other type community. Similarly any other type community (Public,Modernated and Restricted without external access) cannot changed to external user collaboration community.
Yellow bar indicates it is external user collaboration community.
External User sees