I don't have the book handy so I can't confirm what you're saying the book says. But, setting AutoCommit to 0 is turning AutoCommit *off* - that is, by setting AutoCommit to 0, autocommit will NOT be in effect, which allows you to do your own transaction processing.
Setting RaiseError to 1 *enables* RaiseError - same as you thought. Again, not sure how this is worded in the book, but I have read the book and was not confused by this point, nor by the wording :-)