AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF Cottonwood MULTIFAMILY OPPORTUNITY FUND O.P., LP