supersede

To replace something older because it is better or newer.