You should make use of the Where and UpdateAsync methods from IMobileServiceTable (just as you used InsertAsync); For search you do this:
var table = client.GetTable<Item>();
var lowItem = (await table
.Where(
p => p.type == "low"
)
.ToEnumerableAsync())
.Single();
And for updating:
if(lowItem != null){
lowItem.count++;
await table.UpdateAsync(lowItem);
}