The council shall have all powers delegated under general law, appoint a chief administrative officer to be known as the city manager, and confirm all appointments of department heads made by the city manager.