We sucesfully fixed all associations / many to many editors, rename all "from" and "to" fields to "owner" and "inverse". Here is how ORM Designer now works with associations and owner/inverse terminology.
We have following simple model:

Association is defined like this:

This is how association is stored in ORM Designer XML file:
<association from="Address" to="Contact" caption="New association" owner-alias="addresses" inverse-alias="contact" uuid="ec89f366-2f22-44fa-a6e7-06b909cbc13e">
<association-field from="contact_id" to="id"/>
</association>
And model exported from this model will look like this:
<entity name="Address">
<id name="id" type="integer">
<generator strategy="AUTO"/>
</id>
<many-to-one field="contact" target-entity="Contact" inversed-by="addresses">
<join-columns>
<join-column name="contact_id" referenced-column-name="id" nullable="false"/>
</join-columns>
</many-to-one>
</entity>
<entity name="Contact">
<id name="id" type="integer">
<generator strategy="AUTO"/>
</id>
<field name="name" type="string" length="255" nullable="true"/>
<one-to-many field="addresses" target-entity="Address" mapped-by="contact"/>
</entity>