We have developed the Observer Downloadable module for Magento that provides updating links in the Downloadable Products section for customers who had already completed a purchase.
If administrator uploads new version of product, link to product will point to this new uploaded version.
Now all customers who bought this product could download last version from their Dowloadable Products section.
More about module
If you have any questions - please do not hesitate to ask.