Special city elections shall be held when called by resolution of the council at least sixty days in advance of such election, or when required by this charter or the general laws of the state. Any resolution calling a special election shall set forth the purpose of such election. No more than two special city elections shall be held in any one calendar year.