After doing some research, I found that I can quickly set configuration options using the gsettings command in the terminal, instead of installing dconf-editor or gconf-editor or CCSM.
But we need the SCHEMA/PATH and KEY to set the value.
gsettings set SCHEMA[:PATH] KEY VALUE
For example to never auto-hide the launcher:
gsettings set com.canonical.Unity2d.Launcher hide-mode 0
And, for windows not to overlap the launcher:
gsettings set com.canonical.Unity2d.Launcher use-strut true
So, where can I get a list of all the SCHEMA / PATH / KEY that can be set with gsettings?
No, please don't suggest the gsettings list-keys command, because I don't know the possibly hundreds of schema available.