In reply to Unai.

This is already possible with the WP User Frontend plugin. It integrates nicely with Ultimate Member.

Another option is to use Gravity Forms and create and edit posts on the front end.