Any community or other public body is hereby authorized (without limiting any provisions in the preceding section to do any and all things necessary to aid and cooperate in the planning and undertaking of an urban renewal project in the area in which such community or public body is authorized to act, including the furnishing of such financial and other assistance as the community or public body is authorized by this article to furnish for or in connection with a redevelopment plan or redevelopment project. An authority is hereby authorized to delegate to a community or other public body any of the powers or functions of the authority with respect to the planning or undertaking of an urban renewal project in the area in which such community or public body is authorized to act, and such community or public body is hereby authorized to carry out or perform such powers or functions for the authority. Any public body is hereby authorized to enter into agreements (which may extend over any period, notwithstanding any provision or rule of law to the contrary) with any other public body or bodies respecting action to be taken pursuant to any of the powers granted by this article, including the furnishing of funds or other assistance in connection with an urban renewal plan or urban renewal project.