Finally fixed it. It was some code in my htaccess file. I had this line trying to block some suspicious bot/hacker activity but I guess it did something to my edit capabilities in my admin panel.
RewriteCond %{QUERY_STRING} [^a-z](translate|declare|char|set|cast|convert|delete|drop|exec|insert|meta|script|select|truncate|update)[^a-z] [NC]
RewriteRule (.*) – [F]