This is simple but not overly intuitive. Open the media of the SQL edition you are upgrading to and run setup.exe.
Click ‘Maintenance’ then ‘Edition Upgrade’
The screenshot shown is 2008 R2 but this also applies to Microsoft SQL Server 2012
Microsoft provides a great table of supported upgrade paths here
I learned a great deal about administering SQL Server infrastructures from this book, available at Amazon