(a) Any proposed ordinance which the Council itself might adopt may be submitted to the Council by a petition filed with the City Clerk, requesting that the ordinance be adopted by the Council or be submitted to a vote of the electors of the City. Any proposed ordinance amending or repealing an ordinance previously adopted by a vote of the electors may be submitted to the Council by a petition filed with the City Clerk requesting that the ordinance be submitted to a vote of the electors of the City.
(b) Petitions to amend the Charter shall be governed by provisions of the California Constitution and applicable provisions of state law concerning Charter amendments.