I would use lxml and parse it out using xpath //UUID

Reading XML file and fetching its attributes value in Python
I'm a 20 something grad student and would like to open a hands off retirement account with beta exposure to the market and would make monthly contributions. I'm fairly illiterate when it comes to investing, and the betterment account seems so user friendly. However, I realize it is a more expensive fund. Being that I can do math, I realize these fees add up over time. However, I like that betterment re-balances it self and I really like that it allows one to easily change the allocation of stocks and bonds. I know I said I wanted a hands off account, but what if the stock market crashes and I want to allocate more to bonds??? Does Vanguard re-balance and allow you to reallocate?

So far, I'm am leaning towards Vanguard? Does Betterment have advantages? Which Vanguard fund is more appropriate for a hands off investment account for retirement?  Both Vanguard accounts (Life strategy vs Target retirement) seem to have very similar fees and returns over the last 5 years. 
Thank you in advance.
