In addition to any other duties assigned by the City Council, the City Attorney shall:
(A) Attend the sessions of the municipal court whenever requested to do so by the City Manager or the municipal judge and shall prosecute offenders in such court and shall otherwise represent the interests of the city herein;
(B) Upon request, give all necessary advice to the City Council, the City Manager and all other officers and agents of the city;
(C) Institute and defend such proceedings and render such other legal services on behalf of the city as may be requested of him by the proper officers or agents of the city;
(D) Be responsible for the drafting of all ordinances, resolutions and other instruments of writing relating to the business of the city;
(E) Approve all official documents of the city, except resolutions, as to form;
(F) Enforce the provisions of this Code, city ordinances, state statutes and other laws of the jurisdiction only with the specific authorization in each case from the Council;
(G) Initiate and prepare legislative proposals, including legislation, for introduction in the general assembly; and
(H) Attend meetings of the City Council on Council's request, render legal advice upon request, and review the legal propriety of documents under consideration by the Council and administrative officials.