Updates the patient payment record matching the provided insurance_payment_id. If updating the payment amount, then the allocations must be appropriately updated as well.