Only the changed leaf, its parent, and the root need new hashes.
highlighted = computed this step
Only C, CD, and root need new values
Changing C affects its parent CD and then the root. The AB side stays 0x65.
Recompute CD
Changed CD uses 0xcd and 0xdd, giving 0x1aa and low byte 0xaa.
H(cd∥dd)=0xaa
Recompute the root
The root now uses AB=0x65 and changed CD=0xaa, giving 0x0f.
H(0x65∥0xaa)=0x0f
Summary
The changed path is C to CD to root.
C→CD→root