Portsmouth City councillors have approved changes to one of the city’s “best developments over the last decade”.