For OpenLayers2, there are nice examples which show how to create vector features and edit them (adding vertices, moving them, ...), e.g. http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/modify-feature.html
Is it possible to reproduce this functionality in OpenLayers3? On the official website, I was only able to find an example which shows how to create vector features but not how to edit them: http://ol3js.org/en/master/examples/draw-features.html