I really wish there was a way to change the layers of the blocks AND their colors. As I understand it, to change the properties of the block, you have to click on EVERY single block. If I could redefine the properties in mass, I wouldn't have to explode them.
That's why you use the "refedit" that Randy suggested. Since a block is defined independent of all it's insertions, you change the master definition and you update all blocks... that is unless you exploded them all, because then they aren't blocks anymore.
Say I place 80 objects randomly in a room. Those objects' value are equal to the variable "X". Whatever "X" is... is what these are, and that's all they know. The goal of these objects is to always equal "X"... they have no other goal in life.
Now... "X" is defined in this little book that keeps the definition of all Variables. We'll call it the "Blockle" In the Blockle, it says that "X" has an insertion point. It also has a 2" circle drawn with the center at the insertion point.
Therefore all these 80 objects are a circle placed at the same point as their insertion point (the blue grip every block has that places itself when you insert the block or select it)
Well the great Blockle author came around and says "Gee... I want "X" to now have a verticle line bisecting it... " and it was good. So now the definition of "X" is that there will be a 2" circle located with the center at the insertion point... and it will have a vertical line bisecting it.
Well all these objects out there know that the definition has changed as soon as it happened... so they want to be "X"... so they now have a line bisecting the circle... automagically. And it was good.
You are the Great Blockle Author. The Blockle is the list of Block Definitions. The objects are all instances of the block. The Author redefines the definition via the "refedit" command.
Does that clear it up, because it was kinda fun to write...