The city council by ordinance may continue, alter, establish and provide for pensions for any class of employees of the City, by continuation or amendment of the present pension plan of the City or otherwise, and may provide for the manner, method and funds under and with which any pension plan may operate; once established by the Council by ordinance, the city manager, acting with the written consent of the respective board, may alter or amend, but not end or terminate, such pensions or other retirement plans. Any such pension plan may require contributions from employees, may provide for benefits arising out of employment prior to the adoption or amendment thereof, may be made of a permanent character as to any class of employees, and may be in conjunction with any pension or security arrangement of the United States of America, the State of Colorado or any agency of either of them.