The city council shall be the judge of the election and qualifications of its members and of the grounds for forfeiture of their office. The council shall have the power to set additional standards of conduct for its members beyond those specified in the charter and may provide for such penalties as it deems appropriate, including forfeiture of office. In order to exercise these powers, the council shall have power to subpoena witnesses, administer oaths, and require the production of evidence. A member charged with conduct constituting grounds for forfeiture of office shall be entitled to a public hearing on demand, and notice of such hearing shall be published in one (1) or more newspapers of general circulation in the city at least seven (7) days in advance of the hearing. Decisions made by the council under this section shall be subject to judicial review.