I'm running the live enviroment and trying to edit the tor configuration through the Vidalia GUI results in a "cannot write to disk" error.
Also, I'm not sure if this is a Tails or Vidalia bug, but I had to strip the configuration of all its comments to get to the above error, else it would complain about malformed parameters.
So what method would you recommend to change tor settings on the fly? Editing /etc/tor/torrc as root and restarting the tor process?

I think that option isn't designed for the unix way of dealing with services, like the situation is in Tails, but it will work for the Browser bundles and Windows. In Tails
torrcsimply isn't writable by theamnesiauser, and since vidalia is run byamnesiait cannot modify the file. For this to work you have to temporarily make the file world writeable (or owned by theamnesiauser) and the same goes for/etc/tor/.I recommend the following:
Editing /etc/tor/torrc using the sudo command, and then issuing a SIGHUP signal (for example 'sudo service tor reload') does not work anymore in Tails 0.11 although it did work in Tails 0.10.x).
When I attempt to reload the tor configuration file, this is what I get from the Vidalia Message Log:
Vidalia started setting a Tor controller setting called
__ReloadTorrcOnSIGHUPto false in version 0.2.16 (Tails 0.11 uses 0.2.17 so we're affected). From the Vidalia changelog:As a workaround you can make temporary (until next tor restart) changes to "torrc" (or really just Tor's internal settings) through Vidalia:
That works except there's no way to remove a parameter / option that you've added. What i mean to say, is that if i add an option to the torrc file that wasn't there originally (using the steps you outlined above), there's no way to remove that option later (using the method you described above).
I guess what i can do is exit vidalia completely (tor is still running), and then just reload the tor config through the command line. I hope it's safe to exit vidalia.