A fix may be:
chown -R apache:apache /var/www/html
This will recursively set the owner of all files and directories as apache. From what I hear, however, it’s not as secure. But (for me, at least) this will allow all necessary edits without continually requiring permissions.
This should fix:
Editing wp-config.php
Uploading Media
Installing plugins without asking for FTP