Before making any real changes, be sure to backup the .vmdk file within vmware. This way, if an update screws you up, you can quickly recover back to where you were.
Fedora takes quite a number of chances with updates...it's meant to be bleeding edge. And some of these updates, break stuff. That's why I switched away from Fedora as a desktop. I use Ubuntu for my desktops and CentOS for my servers. CentOS is based on Red Hat Enterprise Linux. It just doesn't have a cost associated to it like RHEL.