Update portfolio holdings

Replace the full set of holdings for a portfolio as of a specified date. This is a full replacement operation.