You can use Intune to upgrade your Windows 10 devices to another edition, so long as you have valid product key and your device is enrolled in Intune.
Microsoft has a list of all the supported upgrade paths in their documentation here.
In this example, I am going to upgrade from Windows 10 Pro to the Education edition.
We kick start the process with a quick check of the Windows 10 edition, yep it’s Win 10 Pro.
In the Azure Portal, go to Microsoft Intune>Device Configuration>Profiles. Click Create Profile.
Add a description Name for the profile, for Platform choose Windows 10 and later, Profile – Edition Upgrade and then click Settings. Choose an Edition to upgrade to, I have entered Windows 10 Education and then enter the relevant Product Key. Click OK.
To confirm creation of the profile, click Create.
The profile needs to be assigned, if you don’t have a group of devices to target then go to Microsoft Intune>Users and groups>All Groups and create a New Group.
Choose Group type – Security, enter a Group name, and choose the relevant Membership type – I have selected Assigned for this example. Click the Membership type option and add in any devices that you wish to target for the edition upgrade.
Click Create when complete.
Return to the device profile created earlier (Microsoft Intune>Device Configuration>Profiles). Select the profile you created and click Assignments.
Choose to Include and Assign to – Selected Groups. Click Select groups to include.
Select the device group created previously.
Once assigned your device will soon upgrade its edition to the one you have selected in the Upgrade profile.