Model replacing one assignment score
This assumes the old assignment is already included in both your current normalized grade and completed course weight. The old weighted contribution is removed and the new one is inserted without changing completed weight.
Policy scope
This models a weighted course grade, not transcript-level GPA forgiveness. For repeated courses and GPA policies, use the Course Repeat GPA Calculator.