(a) The full faith and credit of a municipality are pledged for the payment of principal and interest on general obligation bonds. The municipality may levy ad valorem taxes for payment without limitation of rate or amount to pay or secure the payment of the principal and interest on bonds, regardless of whether the bonds are in default or in danger of default.
(b) General obligation bonds issued for acquiring, constructing, improving, and equipping a municipally owned utility or other revenue-generating enterprise may be additionally secured by a pledge of the revenue derived from operation. Bonds so secured are not subject to a debt limitation imposed by a home rule charter. This subsection applies to home rule and general law municipalities.