To program anew or differently.
(by extension) To make a fundamental change to the behaviour or habits of.
To shift funds appropriated for one government program to a different government program.