Proper way to let apache user have access?

What’s the proper way to let apache have read/write access to user created files? Adding apache to the user’s group, then 0770 the files?

Yes, or you can install suPHP which there are a couple threads with more info on that.