So first thing, is that RM is not designed to offer the same functionality as document management. Once a record has been declared it cannot be edited. If we take a business scenario about how this might work it may help to illustrate.
Suppose that you are in the process of drafting and negociating a contract with a new client. This contract would be created in the document management system, in Alfresco this would be the Share collaboration site. Here you would check-out, version, check-in, modify, etc. Eventually there would be final version of the contract which is signed by both parties. This is the point when the contract hits the RM system. You would use the copy function to "file" the document as a record in the RM site and then declare it. The record is then fixed/unalterable.
Of course we know reality is never quite like that. We know that next year the client will come back to re-negociate the contract! At this point you would go back to your DM system and start editing the contract there (if you have lost/deleted it you can always take a copy from the RM system) again you go through the same process as above until you have the (new) final version which you and the client sign in the document management system.
At this point though you have a conundrum because if you just file this in the RM site then its another record and really you want to be able to show that this is a new version of an older record - and this may be getting down to your question now. In order to do this you file the new record and before you declare the record you create a reference to the old record. Do this by going to the records view details page and click on Manage References. Now you can create a Versions reference to the older record.
Doing this this is more laborious, but it does allow for different versions to be in different folders. If somebody is looking at the older version they will see that there is a newer version and vice-versa. Finally old "versions" or records are excluded from searches so it always finds the latest one.
Hope this helps and answers your question.
Carlos