If you want to just have a LAMP server with some editing rights, you should chown the files to be the same group as the user the webserver is running as. In the case of Fedora, this is the apache user.
$ sudo chown :apache -rv /var/www/html/directory/you/want/access/to
$ sudo chmod g+w -Rv /var/www/html/directory/you/want/access/to
and then add yourself to that group
$ sudo usermod -a -G apache $your_username
Now you should be able to edit the files after you restart your shell or log out/in again.
If this is greek to you, I strongly recommend reading on unix filesystem permissions. Short description: http://www.dartmouth.edu/~rc/help/faq/permissions.html
If you want to do development, you should follow FranciscoDs advice and enable per-user html directory
I tried to change the localhost to /home/joe/www in the httpd.conf. It did not work but now... I am getting an "Forbidden" message when I try to open localhost files in a browser, even though I put EVERYTHING back the way it was! I broke it. What happend?
I never figured out how to change the localhost file location. However, I did solve editing by navigating to the files I want to change in sudo nautilus mode.
You can't serve web content from someplace other than /var/www/html without also altering the SELinux context on the files, otherwise apache httpd won't be able to see the files and an AVC will be logged in the audit log.