Handle undefined boolean update values

Handle undefined boolean update values.  Explicitly check that the new update value is actually false before setting the item path to false, which potentially and unintentionally may override the established item path default value.