The council may submit new charter amendments proposed under this Article at any regular or special municipal election, or at a special election called for that sole purpose. Any amendment affecting the election of city officers shall be finally adopted and approved at least 90 days before the first election for mayor or council members held thereunder.
N.C. Gen. Stat. § 160A-109