Benoît answer seems to be the most accurate for now.
It's quite a tricky question, but what you have to remember is:
- vieux, vieille est plus péjoratif en général
- quelqu'un est vieux mais pas ancien, mais quelque chose peut être l'un ou l'autre
And, last but not least:
"C'est mon ancien parapluie" = I do not use it anymore, BUT "c'est un parapluie ancien" = it's an old umbrella...
Hope this helps.