I rarely use API tests any more, they are just too unreliable. You can tell just from everyone posting the same thing all the time...
I ALWAYS double check API tests with a strip tests. The strip tests arent accurate but they tend to either prove out the test or show its way out.
The last straw for me was testing someones water who had fish gasping at the surface and red gills and red streaks in fins. To me this is screaming water problems and i know they are well over stocked and outright lying to me about doing water changes
Yet API test read as ammonia 0, nitrite 0 and nitrate 0-10. I didnt believe to kept waiting for it to change... no change so i retested in clean tubes... same results.... got JBL test strips... Ammonia 2, Nitrite off the scale, Nitrate off the scale (went so dark the colour went past the test strip!).
Got a Superfish Test Strip... retested... Ammonia 2+, Nitrite off the scale.. Nitrate off the scale...
Retest API... 0,0,10. Yeah right... Open a new API test kit as though well within date, test had been open a couple of months and was nearly finished and New API test read as 0,0,20 ?! what!?
Test with API test strips... Ammonia 2, Nitrite top of scale, Nitrate top of scale...
Moral of that story? If even their own brand test strips are more accurate than their liquids... im bloomin well not using the liquid test kits again. Maybe the strips arent great at pinpointing exactly what the levels are but they are great for indicating problems!
JBL liquid test kits are expensive (so are API now mind you!) but last longer and are 100% more accurate.
EDIT: yeah we have a lot of test kits to choose from
and the owner of the tank admitted the tank was more like a bowl... and she didnt have a filter... and she did have more than three goldfish in it really... and she emptied all the water out once a month and scrubbed it.... and yes she followed feeding instructions on pot to feed three times a day... and yes... all of her fish died.... *sigh*