K2 gives you all the tools to edit your content properly in the frontend. It even has its own additional set of permissions to make things easier. Beyond that, it really is a matter of templating.
For example, see what Matthew from WWM created for their needs:
jumpshare.com/b/tKHtMEHNwnTFNveGkACx
This is frontend template that is assigned to editing actions for K2.
If you don't have the skills to build something like, you can always contact Matthew for a copy or even a customized build for your needs:
worldwidemedia.cc/