removed int requirement of position
different update query
removed editable boolean on Column and moved that boolean to api call level