Whenever the public necessity, convenience, general good or good zoning practice require, the Borough Council by ordinance may, after receipt of recommendation thereon from the Planning Commission, and subject to procedures provided by law, amend, supplement, change, or repeal the regulations, district boundaries or classifications of property now or hereafter established by this chapter or amendments thereof.