/Engine/Source/Editor/UnrealEd/Public/Kismet2/KismetReinstanceUtilities.h
Function used to safely discard a CDO, so that the class can have its layout changed, callers must move parent CDOs aside before moving child CDOs aside:
static [UClass](API\Runtime\CoreUObject\UObject\UClass) * MoveCDOToNewClass ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * OwnerClass, const [TMap](API\Runtime\Core\Containers\TMap)< [UClass](API\Runtime\CoreUObject\UObject\UClass) *, [UClass](API\Runtime\CoreUObject\UObject\UClass) * > & OldToNewMap, bool bAvoidCDODuplication )