The knowledge objects that this method returns must directly replace the existing scope knowledge.
Note
The updated destination knowledge can change even when no changes are applied, for example, when every change causes a recoverable error to be recorded in the knowledge.